package com.geely.design.factoryMethd;

import java.util.Collection;

/**
 * 工厂方法相对简单工厂是将创建的具体工厂交给子类,添加新的业务不会去改动
 * 原有的工厂s
 * 例如:调用java视频工厂,会创建一个工厂,而这个工厂是创建java视频的
 *  --工厂方法
 * */
public class Test {
    public static void main(String[] args) {
        VideoFactory videoFactory = new JavaVideoFactory();
        Video video = videoFactory.getVideo();
        video.produce();

        videoFactory = new PyrhonVideoFactory();
        video = videoFactory.getVideo();
        video.produce();
    }
}
